import { theme } from '../index'
/**
 * echarts 颜色常量
 * @author 邓清波
 * @date   时间：2022/7/25
 */

const variables = {
    dark: {
        // 事件分类 start
        '地质灾害': '#ff9000',
        '重大灾害': '#ffba25',
        '气象灾害': '#ffcc5f',
        '事故灾害': '#ffe09e',
        '其他灾害': '#fff0d0',
        '公路施工': '#266BF4',
        '桥梁事故': '#4fbfff',
        '隧道施工': '#4fbfff',
        '重大活动': '#b7e5ff',
        '其他': '#e0f4ff',
        // 事件分类 end
        'colorPrimary': '#266BF4', // 主要
        'colorSecondary': '#12c6db', // 次要
        'colorAfew': '#19d2a4', // 少量次要
        'colorOther': '#45c057', // 其他
        'colorChartsXY': '#627A98', // 图表,xy刻度文字颜色
        'colorChartsLine': '#2A4F69' // 图表x线颜色
    },
    light: { // light暂时未配置颜色
        // 事件分类 start
        '地质灾害': '#ff9000',
        '重大灾害': '#ffba25',
        '气象灾害': '#ffcc5f',
        '事故灾害': '#ffe09e',
        '其他灾害': '#fff0d0',
        '公路施工': '#266BF4',
        '桥梁事故': '#4fbfff',
        '隧道施工': '#4fbfff',
        '重大活动': '#b7e5ff',
        '其他': '#e0f4ff',
        // 事件分类 end
        'colorPrimary': '#266BF4', // 主要
        'colorSecondary': '#12c6db', // 次要
        'colorAfew': '#19d2a4', // 少量次要
        'colorOther': '#45c057', // 其他
        'colorChartsXY': '#627A98', // 图表,xy刻度文字颜色
        'colorChartsLine': '#2A4F69' // 图表x线颜色

    }
};

/**
 * 根据主题获相应的颜色变量
 */
export function getThemeVariables(_theme) {
    const currentTheme = _theme || theme.value
    return variables[currentTheme] || variables.dark
}
